Definition of Iguanid Lizard
-
(noun) lizards of the New World and Madagascar and some Pacific islands; typically having a long tail and bright throat patch in males
Synonyms of Iguanid Lizard
Antonyms of Iguanid Lizard
No Antonyms Found.
Homophones of Iguanid Lizard
No Homophones Found.